package ar.com.ctrln.services.participante;

import java.util.List;
import java.util.Set;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import ar.com.ctrln.persistence.dao.participante.ParticipanteDao;
import ar.com.ctrln.persistence.model.evento.Participante;

@Service("gestorParticipante")
public class GestorParticipante {

	@Autowired
	private ParticipanteDao participanteDao;

	public void guardar(Participante participante) {
		participanteDao.save(participante);
	}

	public List<Participante> listar() {
		return participanteDao.getList();
	}

	public Set<Participante> listar(long idEvento) {
		return participanteDao.getParticipantes(idEvento);
	}

	public void actualizar(Participante participante) {

		participanteDao.update(participante);

	}

	public void eliminar(Participante participante) {
		participanteDao.delete(participante);

	}
}
